HVX: Virtualizing the Cloud
نویسندگان
چکیده
Nowadays there is significant diversity in Infrastructure as a Service (IaaS) clouds. The differences span from virtualization technology and hypervisors, through storage and network configuration, to the cloud management APIs. These differences make migration of a VM (or a set of VMs) from a private cloud into a public cloud, or between different public clouds, complicated or even impractical for many use-cases. HVX is a virtualization platform that enables complete abstraction of underlying cloud infrastructure from the application virtual machines. HVX allows deployment of existing VMs into the cloud without any modifications, mobility between the clouds and easy duplication of the entire deployment. HVX can be deployed on almost any existing IaaS cloud. Each instance of the HVX deployment packs in a nested hypervisor, virtual hardware, network and storage configuration. Combined with image store and management APIs, the HVX can be used for the creation of a virtual cloud that utilizes existing cloud provider infrastructure as the hardware rather than using physical servers, switches and storage.
منابع مشابه
Cerebrovascular reactivity measured by near-infrared spectroscopy.
BACKGROUND AND PURPOSE The pressure reactivity index (PRx) describes cerebral vessel reactivity by correlation of slow waves of intracranial pressure (ICP) and arterial blood pressure. In theory, slow changes in the relative total hemoglobin (rTHb) measured by near-infrared spectroscopy are caused by the same blood volume changes that cause slow waves of ICP. Our objective was to develop a new ...
متن کاملVirtualizing Software and Human for Elastic Hybrid Services
Human capabilities have been incorporated into IT systems for solving complex problems since several years. Still, it is very challenging to program human capabilities due to the lack of techniques and tools. In this paper, we will discuss techniques and frameworks for conceptualizing and virtualizing human capabilities under programmable units and for provisioning them using cloud service mode...
متن کاملGPUvm: Why Not Virtualizing GPUs at the Hypervisor?
Graphics processing units (GPUs) provide orders-ofmagnitude speedup for compute-intensive data-parallel applications. However, enterprise and cloud computing domains, where resource isolation of multiple clients is required, have poor access to GPU technology. This is due to lack of operating system (OS) support for virtualizing GPUs in a reliable manner. To make GPUs more mature system citizen...
متن کاملCloud Computing in Higher Education: A Guide to Evaluation and Adoption
Executive Summary Public cloud computing—delivering infrastructure, services, and software on demand through the network—offers attractive advantages to higher education. For example, it has the potential to reduce information and communications technology (IT) costs by virtualizing capital assets such as disk storage and processing cycles into a readily available, affordable operating expense....
متن کاملDuplication of Windows Services
OS-level virtualization techniques virtualize system resources at the system call interface, has the distinct advantage of smaller run-time resource requirements as compared to HAL-level virtualization techniques, and thus forms an important building block for virtualizing parallel and distributed applications such as a HPC clusters. Because the Windows operating system puts certain critical fu...
متن کامل